﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using AppWeb.Componentes.DAReclamos.Model;

namespace AppWeb.Componentes.DAReclamos.Logic.Facade
{
    public class Seguridad
    {

        /// <summary>
        /// Se valida si el usuario existe en la base de datos
        /// 
        /// </summary>
        /// <param name="user">Usuario del Sistema</param>
        /// <param name="pwd">Contraseña del Sistema</param>
        /// <returns></returns>
        public static Punto_Venta ValidarUsuarioPuntoVenta(string user, string pwd)
        {
            Punto_Venta puntoVenta;
            using (var data = new ReclamosDataContext())
            {
                puntoVenta = data.Punto_Ventas.FirstOrDefault(x => x.usuario.Equals(user) && x.password.Equals(pwd));
            }

            return puntoVenta;
        }

        /// <summary>
        /// Se valida si el usuario existe en la base de datos
        /// 
        /// </summary>
        /// <param name="user">Usuario del Sistema</param>
        /// <param name="pwd">Contraseña del Sistema</param>
        /// <returns></returns>
        public static Personal ValidarUsuarioPersonal(string user, string pwd)
        {
            Personal personal;
            using (var data = new ReclamosDataContext())
            {
                personal = data.Personals.FirstOrDefault(x => x.usuario.Equals(user) && x.password.Equals(pwd));
            }

            return personal;
        }


    }
}
